package moe.bogos.douro.api.common.capabilities;

import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.nbt.CompoundNBT;
import net.minecraftforge.common.util.NonNullSupplier;

import javax.annotation.Nonnull;

public interface ICapMap
{
    CompoundNBT getMap();

    void setMap(CompoundNBT tagCompound);

    CompoundNBT saveNBTData();

    void loadNBTData(CompoundNBT tagCompound);

    void dataChanged(PlayerEntity player);
}
